package cn.itcast.service;

import cn.itcast.entity.PageResult;
import cn.itcast.pojo.User;

import java.util.List;

public interface UserService {

    /*
     * 根据关键字查询用户
     * */
    PageResult selectByNameUser(Integer currentPage, Integer pageSize, Long total, String queryString);

    /*
    * 根据用户id查询角色id集合
    * */
    Integer[] selectRoleIds(Integer userId);

    /*
    * 根据id查询用户
    * */
    User selectByIdUser(Integer id);

    /*
     * 新增用户
     * */
    void saveUser(User user,Integer[] roleIds);

    /*
     * 删除用户
     * */
    void deleteUser(Integer userId);

    /*
     * 修改用户信息
     * */
    void updateUser(User user, Integer[] roleIds);

}
